<?php

class Ambulancia_Model extends CI_Model 
{
    public function buscar($placa_Ambulancia, $id_EstadoAmbulancia)
    {
        $consulta = "SELECT A.ambulancia id_Ambulancia, A.placa placa_Ambulancia, A.estadoAmbulancia id_EstadoAmbulancia, E.nombre estado_Ambulancia\n
            FROM ambulancia A, estadoambulancia E\n
            WHERE A.estadoAmbulancia = E.estadoAmbulancia";
        if ($placa_Ambulancia != "" && $placa_Ambulancia != null ) $consulta .= " AND A.placa LIKE '%$placa_Ambulancia%'";
        if ($id_EstadoAmbulancia != -1) $consulta .= " AND A.estadoAmbulancia = $id_EstadoAmbulancia";  
        return $this->db->query($consulta)->result_array();
    }
    
    
    
    public function actualizarEstado($idAmbulancia, $idEstado)
    {
        $transaccion = "UPDATE ambulancia\n
                        SET estadoAmbulancia = $idEstado\n
                        WHERE ambulancia = $idAmbulancia";
        $this->db->query($transaccion);
    }
    
    
    
    public function buscarEstado($idAmbulancia)
    {
        $consulta = "SELECT ambulancia, estadoAmbulancia idEstadoAmbulancia 
                    FROM ambulancia WHERE ambulancia = $idAmbulancia";
        return $this->db->query($consulta)->result_array();
    }
    
    
    
    public function insertar($placaAmbulancia)
    {
        $consulta = "SELECT contadorPK + 1 AS contadorPK FROM ContadorPK WHERE nombreTabla = 'ambulancia'";
        $ambulanciaARL  = $this->db->query($consulta)->result_array();
        $idAmbulancia = $ambulanciaARL[0]["contadorPK"];
        $transaccion = "INSERT INTO ambulancia(ambulancia, placa, estadoAmbulancia)
            VALUES ($idAmbulancia, '$placaAmbulancia', 1)";
        $this->db->query($transaccion);
        $transaccion = "UPDATE ContadorPK SET contadorPK = contadorPK + 1 WHERE nombreTabla = 'ambulancia'";
        $this->db->query($transaccion);
    }
}
?>
